package com.ruoyi.common.enums.comlbs;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 描述 数据字典类型
 * 作者 ZhangPing
 * 创建时间 2023/9/5 15:30
 */
@NoArgsConstructor
@AllArgsConstructor
@Getter
public enum DataDictTypeEnum {

    /**
     * 设备类型
     */
    DEVICE_TYPE("equipmentType"),

    /**
     * 部门类型 对应{@link OrgTypeEnum}
     */
    DEPARTMENT_TYPE("companyType"),

    /**
     * 报警类型
     */
    ALARM_TYPE("alarmType"),

    /**
     * 案件类型
     */
    CASE_TYPE("caseType"),

    /**
     * 案件等级
     */
    CASE_LEVEL("caseLevel"),

    /**
     * 实时监控-车辆实时状态配置
     */
    VEHICLE_STATUS_CONFIG("vehicleStatusConfig"),

    /**
     * 云图 - 线路颜色配置
     */
    CLOUD_MAP_LINE_COLOR("cloudMapLineColor"),

    /**
     * 工作流业务类型
     */
    WORK_FLOW_TYPE("workFlowType"),

    /**
     * 工作流数据模板
     */
    WORK_FLOW_DATA_TEMPLATE("workFlowDataTemplate"),

    /**
     * 视频识别垃圾类型
     */
    GARBAGE_TYPE("garbageType"),
    /**
     * 设备型号
     */
    DEVICE_MODEL("deviceModel"),
    /**
     * 设备类型
     */
    EQUIPMENT_TYPE("equipmentType"),
    /**
     * 监管类型
     */
    OBJ_TYPE("objType"),
    /**
     * 性别
     */
    SEX("sys_user_sex"),
    /**
     * 自检结果
     */
    SELF_CHECK_RESULT("checkStatus"),
    /**
     * 个人用户
     */
    PERSON_USER("personUser"),
    /**
     * 监管对象图标（车）
     */
    OBJECT_ICON_VEHICLE("objectIconVehicle"),
    /**
     * 监管对象图标（船）
     */
    OBJECT_ICON_SHIP("objectIconShip"),
    /**
     * 监管对象图标（人）
     */
    OBJECT_ICON_PERSON("objectIconPerson"),
    /**
     * 监管对象图标（物品）
     */
    OBJECT_ICON_ARTICLE("objectIconArticle"),
    /**
     * 监管对象图标（动物）
     */
    OBJECT_ICON_ANIMALS("objectIconAnimals"),
    /**
     * 监管对象图标（其他）
     */
    OBJECT_ICON_OTHERS("objectIconOthers"),
    /**
     * 指令发送状态
     */
    ORDER_SEND_STATUS("orderSendStatus"),
    /**
     * 成功、失败
     */
    SUCCESS_FAIL("successFail"),
    ;

    private String text;
}
